mechanical jar - Français Anglais Dictionnaire